export const positionTips = (point, params, dom, rect, size) => { // 固定提示框显示范围
    // 鼠标坐标和提示框位置的参考坐标系是：以外层div的左上角那一点为原点，x轴向右，y轴向下
    // 提示框位置

    var x = 0; // x坐标位置

    var y = 0; // y坐标位置
    // 当前鼠标位置

    var pointX = point[0];
    var pointY = point[1]; // 外层div大小
    // varviewWidth=size.viewSize[0];
    // varviewHeight=size.viewSize[1];
    // 提示框大小

    var boxWidth = size.contentSize[0];
    var boxHeight = size.contentSize[1]; // boxWidth>pointX说明鼠标左边放不下提示框

    if (boxWidth > pointX) {
        x = 5; // 自己定个x坐标值，以防出屏

        y -= 30; // 防止点被覆盖住，可根据情况自行调节
    } else { // 左边放的下
        x = pointX - boxWidth - 15;
    } // boxHeight>pointY说明鼠标上边放不下提示框

    if (boxHeight + 20 > pointY) { y = pointY + 30; } else if (boxHeight > pointY) { y = 5; } else { // 上边放得下
        y += pointY - boxHeight;
    }
    return [x, y];
}
